package com.algebra.active.domain;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
  * @author al
  * @date 2020/6/10 15:21
  * @description 
  */
@Data
public class AuditLog implements Serializable {
    /**
    * 自增主键
    */
    private Long id;

    /**
    * 业务主键（一个业务对应一个流程实例）
    */
    private String businessId;

    /**
    * 实例ID
    */
    private String instanceId;

    /**
    * 当前任务ID
    */
    private String taskId;

    /**
    * 当前节点ID
    */
    private String nodeId;

    /**
    * 操作用户ID
    */
    private String userId;

    /**
    * 操作用户名称
    */
    private String userName;

    /**
    * 审批结果状态码
    */
    private String resultCode;

    /**
    * 状态标识（配置项）A-节点状态；I-审批状态
    */
    private String statusType;

    /**
    * 结果
    */
    private String result;

    /**
    * 审批节点记录审批结果：1-通过，2-拒绝，3-退回
    */
    private String examineCode;

    /**
    * 描述
    */
    private String comment;

    /**
    * 创建时间
    */
    private Date createAt;

    /**
    * 创建人
    */
    private String createById;

    /**
    * 是否删除(0否1是)
    */
    private String deleted;

    /**
    * 删除时间
    */
    private Date deletedAt;

    /**
    * 删除操作人
    */
    private String deletedById;

    private static final long serialVersionUID = 1L;
}